package org.example;

import java.util.ArrayList;

public class List_Demo1 {
    public static void main(String[] args) {
        //remove方法
        ArrayList<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(5);
        //remove方法删除的是指定的元素，删除成功返回true，删除失败返回false
        //删除的是索引为1上的元素
        list.remove(1);
        System.out.println(list);

        Integer i=Integer.valueOf(1);
        //valueOf方法返回的是Integer对象
        list.remove(i);
        System.out.println(list);

        //set方法修改指定索引的元素
        list.set(0,10);
        System.out.println(list);
        //get方法获取指定索引的元素
        System.out.println(list.get(0));
        //size方法获取列表的长度
        System.out.println(list.size());

        //clear方法清空列表
        list.clear();
        System.out.println(list);

        //add 指定位置添加元素不会替代原来元素 会将原来元素往后挤
    }
}
